package com.zxq.frame.modbus;




import lombok.extern.slf4j.Slf4j;

import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;

/**
 *  为了获取通道
 */
public class ModBusChannelContainer {





    /**
     * 容器控制
     */
    static ConcurrentMap<String, ModBusService> modbusContainer = new ConcurrentHashMap<>();


    /**
     * 放置modbus 数据
     * @param channel 通道
     * @param modBusCrc 数据
     */
    public static void putModBusCrc(String channel, ModBusService modBusCrc) {
        modbusContainer.put(channel,modBusCrc);
    }

    /**
     * 获取modbus数据
     * @param channel 通道
     */
    public static ModBusService getModbusCrc(String channel) {
        return  modbusContainer.get(channel);
    }




}
